* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 9 Feb 2012 21:51:03 +0000 (16:51 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 9 Feb 2012 21:51:03 +0000 (16:51 -0500)
commite43f7816da9d42db32ec7a83cae2099d4bdf0e77
tree465a8698cb00d01ab9707b96269382b31a2336b6
parentdae6938224b9775a1fd986a7d1d292bd64c21412
* lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
Don't fallback on byte-compile-defvar.  Optimize (defvar foo) away.
(byte-compile-tmp-var): New const.
(byte-compile-defvar): Use it to minimize .elc size.
Just use `defvar' rather than simulate it.
lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el